* {
        padding: 0;
        margin: 0;
    }

    ol, ul {
        list-style: none;
    }

    .clock {
        width: 200px;
        height: 200px;
        margin: 50px auto;
        background: #292a38;
        border-radius: 50%;
        position: relative;
    }

    /*表盘数字*/
    .clocknum {
        position: relative;
        width: 150px;
        height: 150px;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .clocknum li {
        position: absolute;
        top: 50%;
        left: 50%;
        font-size: 15px;
        transform: translate(-50%, -50%);
        color: #fff;
        transform-origin: left center;
    }

    /*刻度*/
    .line-hour li,
    .line-min li {
        position: absolute;
        top: 50%;
        left: 50%;
        background: #3e4145;
        transform-origin: left center;
        /*transform-origin设置旋转元素的基点位置
         * transform前li的左侧顶点是时钟的中心
         * 如果不设置transform-origin 默认是center center 则是以偏移前li的中心点而非左侧顶点进行旋转。整个表盘会偏移
         * */

    }

    .line-hour li {
        width: 10px;
        height: 2px;
    }

    .line-min li {
        width: 5px;
        height: 2px;
    }

    /*指针*/
    .point li {
        position: absolute;
        top: 50%;
        left: 50%;
        background: #fff;
        transform-origin: left center;
    }

    .point li.circle {
        width: 10px;
        height: 10px;
        border-radius: 50%;
        transform: translate(-50%, -50%);
    }

    .point li.hour {
        width: 45px;
        height: 3px;
        margin-top: -1;
    }

    .point li.min {
        width: 60px;
        height: 2px;
        margin-top: -1;
    }

    .point li.sec {
        width: 80px;
        height: 1px;
        background: red;
        margin-top: -1;
    }

    #show_time {
        letter-spacing: 2px;
        margin-top: 40px;
    }